Text copied to clipboard!
Название
Text copied to clipboard!Старший инженер-фуллстек
Описание
Text copied to clipboard!
Мы ищем старшего инженера-фуллстек для участия в разработке и поддержке современных веб-приложений и сервисов. Ваша основная задача — проектирование, реализация и оптимизация сложных решений на всех уровнях стека, от клиентской части до серверной логики и работы с базами данных. Вы будете работать в тесном сотрудничестве с командой разработчиков, дизайнерами, аналитиками и менеджерами проектов, чтобы создавать масштабируемые, надежные и высокопроизводительные системы.
В обязанности входит анализ требований, архитектурное проектирование, написание чистого и поддерживаемого кода, проведение код-ревью, внедрение лучших практик DevOps и CI/CD, а также наставничество младших специалистов. Ожидается, что вы обладаете глубокими знаниями современных технологий фронтенда и бэкенда (например, React, Angular, Vue.js, Node.js, .NET, Java, Python), умеете работать с реляционными и нереляционными базами данных, а также обладаете опытом интеграции с внешними сервисами и API.
Вы будете участвовать в оценке трудозатрат, планировании спринтов, выявлении и устранении узких мест в архитектуре, а также в автоматизации процессов тестирования и деплоя. Важно уметь быстро разбираться в новых технологиях, предлагать инновационные решения и обеспечивать высокий уровень безопасности и производительности разрабатываемых продуктов.
Мы ценим инициативность, ответственность, умение работать в команде и желание делиться знаниями. Если вы стремитесь к профессиональному росту, готовы брать на себя ответственность за результат и хотите влиять на развитие ключевых продуктов компании — мы будем рады видеть вас в нашей команде.
Обязанности
Text copied to clipboard!- Проектирование архитектуры веб-приложений и сервисов
- Разработка фронтенд и бэкенд компонентов
- Интеграция с внешними API и сервисами
- Оптимизация производительности и безопасности приложений
- Проведение код-ревью и наставничество младших разработчиков
- Внедрение и поддержка CI/CD процессов
- Работа с реляционными и нереляционными базами данных
- Участие в планировании и оценке задач
- Автоматизация тестирования и деплоя
- Документирование решений и процессов
Требования
Text copied to clipboard!- Высшее техническое образование
- Опыт работы на позиции фуллстек-инженера от 4 лет
- Глубокие знания JavaScript, TypeScript, HTML, CSS
- Опыт работы с современными фреймворками (React, Angular, Vue.js)
- Знание серверных технологий (Node.js, .NET, Java, Python)
- Опыт работы с базами данных (PostgreSQL, MongoDB, MySQL)
- Понимание принципов DevOps, CI/CD, Docker, Kubernetes
- Навыки работы с системами контроля версий (Git)
- Умение работать в команде и наставлять коллег
- Аналитический склад ума и ответственность за результат
Возможные вопросы на интервью
Text copied to clipboard!- Расскажите о самом сложном проекте, в котором вы участвовали.
- Какие технологии фронтенда и бэкенда вы используете чаще всего?
- Как вы подходите к оптимизации производительности приложений?
- Есть ли у вас опыт внедрения CI/CD и DevOps практик?
- Как вы решаете конфликты в команде?
- Опишите ваш опыт работы с базами данных.
- Какие инструменты для тестирования вы предпочитаете?
- Как вы обучаете и наставляете младших разработчиков?
- С какими трудностями сталкивались при интеграции внешних сервисов?
- Что для вас важно при выборе архитектурных решений?